﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

using ComercioBase.classes;
using System.Data.SqlClient;
using System.Configuration;

namespace ComercioBase.DAO
{
    public class PessoaDAO
    {
        public static void addPessoa(Pessoa pessoa)
        {
            SqlConnection Cx = new SqlConnection(ConfigurationManager.ConnectionStrings["StringConexaoLocal"].ConnectionString);
            SqlCommand Cm = new SqlCommand("INSERT INTO pessoass (nome, nascimento, cpf, matricula_funcional, gestor, usuario, senha) VALUES ( @nome, @nascimento, @cpf, @matricula_funcional, @gestor, @usuario, @senha)", Cx);
            Cm.Parameters.AddWithValue("@nome", pessoa.Nome).DbType = System.Data.DbType.String;
            Cm.Parameters.AddWithValue("@nascimento", pessoa.DtNascimento).DbType = System.Data.DbType.DateTime;
            Cm.Parameters.AddWithValue("@cpf", pessoa.Cpf).DbType = System.Data.DbType.String;
            Cm.Parameters.AddWithValue("@matricula_funcional", pessoa.MatriculaFuncional).DbType = System.Data.DbType.String;
            Cm.Parameters.AddWithValue("@gestor", pessoa.Gestor).DbType = System.Data.DbType.Boolean;
            Cm.Parameters.AddWithValue("@usuario", pessoa.Usuario).DbType = System.Data.DbType.String;
            Cm.Parameters.AddWithValue("@senha", pessoa.Senha).DbType = System.Data.DbType.String;
            Cx.Open();
            Cm.ExecuteNonQuery();
            Cx.Close();

        }
    }
}